/*清除元素默认的内外边距  */
/* 公共 */
@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    /*box-sizing: border-box;*/
}

/* CSS Document */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
img {
    padding: 0;
    margin: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i {
    font-weight: normal;
    font-style: normal;
}

ol,
ul,
li {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

/*-- All --*/
html {
    /*min-width: 1150px;*/
}

a {
    color: #333;
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    color: #cd3832;
}

button,
input {
    font-family: 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
}

body {
    background-color: #fff;
    font: 16px 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif;
    color: #333333;
    overflow-x: hidden;
}

.hide,
.none {
    display: none;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

/*清除浮动*/
.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: '.';
    height: 0
}

.maxW {
    max-width: 1200px;
    margin: 0 auto;
}

/* 首页 */
.container {
    width: 100%;
}

.container .containerTitle {
    background-color: #fff;
}

.container .containerTitle .titlezgzy {
    color: #333;
    font-size: 34px;
    font-weight: 700;
    text-align: center;
}

.container .containerTitle .redianspan {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    display: inline-block;
}

.container .containerTitle .redianspan:hover {
    color: #cd3832;
}

.container .redian {
    margin-top: 20px;
    position: relative;
}

.container .redianck {
    color: #cd3832;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 5px;
}

/* 首页轮播 */
.containerlunboAll {
    margin-top: 30px;
}

.container .containerlunboLeft {
    width: 47%;
}

.container .containerlunboLeft .bd .bdimg {
    width: 100%;
}

.container .containerlunboRight {
    width: 50%;
}

.container .desc {
    position: relative;
}

.container .descyiny {
    display: inline-block;
    position: absolute;
    bottom: 5px;
    padding: 10px 58px;
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
}

.containerlunbo .containerlunboLeft .bothSide .hd li {
    margin-left: 10px;
    height: 10px;
    width: 50px;
    border-radius: 20px;
    background-color: rgba(225, 225, 225, 0.5);
    float: left;
}

.containerlunbo .containerlunboLeft .bothSide .hd {
    bottom: -30px;
    position: absolute;
    z-index: 1;
    right: 185px;
}

.container .containerlunbo .slideBox {
    position: relative;
}

.containerlunbo .containerlunboLeft .bothSide .hd li.on {
    background: #1e6abe;
}

.container .containerlunboRight .containerlunboRighttitle {
    width: 100%;
}

.container .containerlunboRight .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.container .containerlunboRight .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .containerlunboRight .riqi {
    width: 13%;
    text-align: center;
    border: 1px solid #dde0e3;
}

.container .containerlunboRight .riqi .lunbday {
    font-size: 24px;
    color: #000000;
    font-weight: 700;
}

.container .containerlunboRight .riqi .lunbdate {
    font-size: 16px;
    color: #adadad;
}

.container .containerlunboRight .jdlunbRighttop {
    padding: 20px 10px;
    border-bottom: 1px dashed #adadad;
}

.container .zhidao {
    width: 83%;
}

.container .zhidao .zhidaotitle {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 94%;
    font-weight: 600;
}

.container .zhidao .zhidaodate {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 94%;
    color: #adadad;
    margin-top: 5px;
}








.container .containerlunboAll .containerlunboLeft .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.container .containerlunboAll .containerlunboLeft .slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}
.container .containerlunboAll .containerlunboLeft .slideBox .bd img {
  width: 100%;
  height: 350px;
  display: block;
}

.container .containerlunboAll .containerlunboLeft .slideBox .bd .desc {
  width: 80%;
  height: 40px;
  line-height: 38px;
  margin: 0 auto;
  position: relative;
  bottom: 40px;
  padding: 0 100px 0 16px;
  font-size: 16px;
  background: url("../images/descBg.png") no-repeat;
  background-size: 100% 100%;
}
.container .containerlunboAll .containerlunboLeft .slideBox .desc a {
  color: #ffffff;
  display: block;
  width: 70%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* +更多 */
.container .wenjiangddw {
    position: relative;
}

.container .wenjiangddw .szywgd {
    color: #adadad;
    font-size: 16px;
    position: absolute;
    right: 0px;
    top: -35px;
}

.container .wenjiangddw .szwjgd {
    color: #adadad;
    font-size: 18px;
    position: absolute;
    right: 0px;
    top: -35px;
}

.container .wenjiangddw .huadongli {
    padding: 19px 0px;
}

.container .wenjiangddw .huadongli .huaguo {
    position: relative;
}

.container .wenjiangddw .huadongli .zcjds {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 80%;
}

.container .wenjiangddw .huadongli .zcdate {
    color: #adadad;
    font-size: 18px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.container .wenjiangddw .huadongli .zcjds:hover {
    color: #cd3832;
}

/* 首页政务公开  政务服务*/
.container .containerZwall {
    margin-top: 50px;
}

.container .containerZwall .containerZw .containerZwspan {
    font-size: 26px;
    display: inline-block;
    position: absolute;
    top: 21px;
    right: 120px;
}

.container .containerZwall .containerZw .containerZwul {
    width: 100%;
    border: 1px solid #edeef2;
}

.container .containerZwall .containerZw .containerZwli {
    width: 30%;
    text-align: center;
    padding: 10px 20px;
    float: left;
    background-color: #edeef2;
    position: relative;
}

.container .containerZwall .containerZw .sline {
    display: inline-block;
    width: 1px;
    height: 35px;
    background-color: #b0b0b0;
    position: absolute;
    right: 0px;
    top: 12px;
}

/* @@*************************************************** */
.container .containerZwall .containerZw .containerZwli .containerZwliimg {
    background-image: url('../images/sy/zwgkhg.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli.on .containerZwliimghg,
.container .containerZwall .containerZw .containerZwli.active .containerZwliimghg {
    background-image: url('../images/sy/syzw1.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli .containerZwlifwimg {
    background-image: url('../images/sy/syzw2.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli.on .containerZwlifwimghg,
.container .containerZwall .containerZw .containerZwli.active .containerZwlifwimghg {
    background-image: url('../images/sy/zwfwhg.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli .containerZwlijlimg {
    background-image: url('../images/sy/syzw3.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 51px;
    background-position: 0px 14px;
    display: inline-block;
}

.container .containerZwall .containerZw .containerZwli.on .containerZwlijlimghg,
.container .containerZwall .containerZw .containerZwli.active .containerZwlijlimghg {
    background-image: url('../images/sy/hdjlhg.png');
    background-repeat: no-repeat;
    width: 50%;
    height: 3.1875rem;
    background-position: 0rem .875rem;
    display: inline-block;
}

/* @@*************************************************** */
.container .juxing {
    display: none;
}

.container .containerZwall .containerZw .containerZwli.on,
.container .containerZwall .containerZw .containerZwli.active {
    color: #fff;
    background-color: #1e6abe;
}

/* .container .containerZwall .containerZw .containerZwli.active {
    color: #fff;
    background-color: #1e6abe;
} */

.container .containerZwall .containerZw .containerZwli.on .juxing,
.container .containerZwall .containerZw .containerZwli.active .juxing {
    display: block;
}

.container .containerZwall .containerZw .containerZwli .juxing {
    position: absolute;
    bottom: -13px;
    left: 185px;
}

.container .containerZwtop .containerZwtopleft {
    width: 50%;
}

.container .containerZwtop .containerZwtopright {
    width: 47%;
}

.container .containerZw .zwgkul {
    margin-top: 40px;
}

.container .containerZwtopleft .containerlunboRighttitle {
    width: 100%;
}

.container .containerZwtopleft .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.container .containerZwtopleft .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

/* @@********************************** */
.container .containerZwtopleft .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.active {
    position: relative;
}

.container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.active {
    position: relative;
}

/* @@********************************** */


.container .containerZwtopleft .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.container .containerZwtopleft .gwywj {
    color: #cd3832;
    font-size: 18px;
    display: inline-block;
    margin-left: 5px;
}

.container .containerZwtopleft .gwywjspan {
    color: #333;
    font-size: 18px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 55%;
    position: absolute;
    top: 0px;
}

.container .containerZwtopleft .gwywjdate {
    color: #adadad;
    font-size: 18px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.container .containerZwtopleft .gwywjdiv {
    position: relative;
}

.container .containerZwtopleft .gwywjspan:hover {
    color: #cd3832;
}

.container .containerZwtopright .containerZwtoprightul {
    width: 100%;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightli {
    width: 50%;
    float: left;
    text-align: center;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightlispan {
    font-size: 18px;
    color: #333;
    font-weight: 600;
}

.container .containerZwtoprighta {
    display: inline-block;
    padding: 21px 33px;
    box-sizing: border-box;
    border: 1px solid #f9f8f8;
    margin: 10px 10px;
    background-color: #f9f8f8;
    border-radius: 10px;
}

.container .containerZwtoprighta img:nth-child(1) {
    width: 2rem;
    height: 2rem;
    margin-bottom: -9px;
    margin-right: 10px;
    display: inline-block;
    float: left;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightli:nth-child(1) .containerZwtoprighta {
    width: 90%;
}

.container .containerZwtopright .containerZwtoprightul .containerZwtoprightli:nth-child(6) .containerZwtoprighta {
    width: 92%;
}

.container .containerZwbottomleft {
    width: 52%;
}

.container .containerZwbottomleftli {
    width: 20%;
    float: left;
    padding: 15px 10px;
    background-color: #f2f7ff;
    margin: 10px 5px;
    border-radius: 10px;
    text-align: center;
    height: 62px;
}

.container .containerZwbottomleftli img {
    width: 33%;
}

.container .containerZwbottomright {
    width: 46%;
}

.container .containerZwbottomrightul {
    width: 100%;
}

.container .containerZwbottomrightul .containerZwbottomrightli {
    width: 47%;
    float: left;
    text-align: center;
    padding: 10px 0px;
}

.container .containerZwbottomrightul .containerZwbottomrightli div {
    color: #fff;
}

.container .containerZwbottomrightul .containerZwbottomrightli:nth-child(1) {
    background-image: url('../images/sy/syldbg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 10px 22px 0px 0px;
}

.container .containerZwbottomrightul .containerZwbottomrightli:nth-child(2) {
    background-image: url('../images/sy/syzfbg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 10px 10px 0px 0px;
}

/* 首页政务服务 */
.container .zwfwAll {
    margin-top: 40px;
}

.container .zwfwAll .zwfwAllleft {
    width: 70%;
}

.container .zwfwAlllefttop .containerlunboRighttitle {
    width: 100%;
}

.container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

/* .container .zwfwAlllefttop .containerlunboRighttitle .containerlunboRighttitleul .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
} */

.container .zwfwAll .zwfwAllleft .banshi {
    width: 100%;
    margin-top: 20px;
}

.container .zwfwAll .zwfwAllleft .banshi .banshili {
    width: 16%;
    float: left;
    padding: 10px 5px;
    text-align: center;
    border: 1px solid #f9f8f8;
    background-color: #f9f8f8;
    margin: 15px 10px;
    border-radius: 20px;
}

.container .zwfwAll .zwfwAllleft .banshi .banshili:hover {
    background-color: #1e6abe;
    cursor: pointer;
}

.container .zwfwAll .zwfwAllleft .banshi .banshili:hover a {
    color: #fff;
}

.container .zwfwAll .zwfwAllleftbottom {
    width: 100%;
    border: 1px solid #1e6abe;
    margin-top: 52px;
    border-radius: 15px;
}

.container .zwfwAll .zwfwAllleftbottom .zwfwAllleftbottomleft {
    background-image: url('../images/sy/syshubg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 45px 55px;
    text-align: center;
}

.container .zwfwAll .zwfwAllleftbottom .zwfwAllleftbottomleft .zwfwAllleftbottomleftzt {
    font-size: 22px;
    color: #fff;
    margin-top: 15px;
}

.container .zwfwAllleftbottom .zwfwAllleftbottomright {
    width: 73%;
}

.container .zwfwAllleftbottomrightul {
    width: 100%;
    margin-top: 15px;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli {
    width: 25%;
    float: left;
    padding: 13px 10px;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli span {
    font-size: 16px;
    color: #333;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli span:hover {
    color: #cd3832;
}

.container .zwfwAllleftbottomrightul .zwfwAllleftbottomrightli:nth-child(9) span {
    color: #cd3832;
}

.container .zwfwAllright {
    width: 28%;
}

.container .zwfwAllright .zwfwAllrightbm {
    font-size: 22px;
    color: #333;
    padding: 0px 10px;
}

.container .zwfwAllright .zwfwAllrightbm.on::after {
    content: "";
    display: block;
    width: 27%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .zwfwAllright .bmfu {
    width: 100%;
    margin-top: 15px;
    position: relative;
}

.container .zwfwAllright .bmfuli {
    width: 42%;
    float: left;
    text-align: center;
    padding: 17px 0px;
    border: 1px solid #f2f7ff;
    background-color: #f2f7ff;
    margin: 10px 12px;
    height: 70px;
}

.container .containergd {
    position: absolute;
    top: -45px;
    right: 0px;
    color: #adadad;
    font-size: 16px;
}

.container .bmfuli img {
    width: 30%;
}

.container .bmfulidiv {
    width: 100%;
}

.container .diaochaul {
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 20px;
}

.container .diaochaul::after {
    content: "";
    display: block;
    width: 7.5%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.container .dczj {
    margin-top: 40px;
    padding: 0px 15px;
}

.container .dczjulLeft {
    width: 50%;
}

.container .dczjulRight {
    width: 50%;
}

.container .dczjulLeftdiv {
    position: relative;
    padding: 40px 0px;
}

.container .dczjulLeft .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.container .dczjulLeft .dczjulLeftspan:hover {
    color: #cd3832;
}

.container .dczjulLeft .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.container .dczjulLeftimg {
    position: absolute;
    top: -2px;
    left: 0px;
}

.container .dczjulRight .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.container .dczjulRight .dczjulLeftspan:hover {
    color: #cd3832;
}

.container .dczjulRight .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.container .tzul {
    width: 100%;
}

.container .tzli {
    width: 23%;
    float: left;
    text-align: center;
    padding: 25px 4px;
    border: 1px solid #f2f7ff;
    background-color: #f2f7ff;
    margin: 0px 7px;
    border-radius: 10px;
    height: 45px;
}

.container .tzlispan {
    font-size: 16px;
    color: #333;
}

.container .tzli img {
    width: 18%;
    margin-bottom: -17px;
    margin-right: 40px;
}

/* 首页专题专栏 */
.container .ztzl .ztzlspan {
    display: inline-block;
    font-size: 30px;
    color: #1e6abe;
    font-weight: 700;
    margin-top: 20px;
}

.container .ztzlAll {
    margin-top: 30px;
    text-align: center;
}

.container .ztzlbeforeline {
    display: inline-block;
    width: 2%;
    height: 3px;
    border: 1px solid #1e6abe;
    background-color: #1e6abe;
    border-radius: 50px;
    margin: 5px 5px 5px 429px;
}

.container .ztzlafterline {
    display: inline-block;
    width: 2%;
    height: 3px;
    border: 1px solid #1e6abe;
    background-color: #1e6abe;
    border-radius: 50px;
    margin: 5px 467px 5px 6px;
}

.container .beforeline {
    display: inline-block;
    width: 40%;
    border: 1px solid #f4f4f4;
    position: absolute;
    top: 43px;
    left: 2px;
}

.container .afterline {
    display: inline-block;
    width: 43.3%;
    border: 1px solid #f4f4f4;
    position: absolute;
    top: -16px;
    right: 0px;
}

/* 首页底部轮播 */
.container .dblb {
    margin: 30px 0px 20px 0px;
}

.container .picScroll-left {
    position: relative;
    padding-bottom: 20px;
}

.container .picScroll-left2 {
    position: relative;
    padding-bottom: 20px;
    display: none;
}

.container .dtnext {
    top: 60px;
    position: absolute;
    right: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 20px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-left: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.container .dtprev {
    top: 60px;
    position: absolute;
    left: 12px;
    background: rgba(0, 0, 0, 0.4);
    width: 22px;
    height: 36px;
    text-align: center;
    color: #fff;
    padding-right: 8px;
    line-height: 35px;
    z-index: 1;
    cursor: pointer;
}

.container .picScroll-left .bd ul li .pic img {
    width: 92%;
    height: 150px;
}

.container .picScroll-left .bd ul li {
    display: inline;
    overflow: hidden;
    text-align: center;
    position: relative;
    float: left;
    width: 300px;
}

/* 互动交流页 */
.hdjl {
    margin-bottom: 10px;
}

.hdjl .hdjlContainer {
    background-color: #fff;
}

.hdjlContainer .hdjlContainertopleft {
    width: 65%;
}

.hdjlContainer .hdjlContainertopright {
    width: 30%;
}

.hdjlContainer .hdjlContainertopleft .containerlunboRighttitleli {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.hdjlContainer .hdjlContainertopleft .containerlunboRighttitleli.on::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.hdjlContainer .wenjiangddw {
    margin-top: 20px;
}

.hdjlContainer .xwfbhimg {
    width: 48%;
}

.hdjlContainer .xwfbhimg img {
    width: 100%;
    height: 218px;
    display: block;
}

.hdjlContainer .zwfbhtext {
    width: 48%;
}

.hdjlContainer .zwfbhtext span {
    font-size: 18px;
}

.hdjlContainer .zt {
    color: #1e6abe;
    font-weight: 700;
}

.hdjlContainer .ztspan {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 84%;
    display: inline-block;
    margin-bottom: -5px;
}

.hdjlContainer .sj {
    color: #1e6abe;
    font-weight: 700;
}

.hdjlContainer .jb {
    color: #1e6abe;
    font-weight: 700;
}

.hdjlContainer .zta {
    display: block;
    width: 100%;
    padding: 12px 0px;
}

.hdjlContainer .ck {
    font-size: 16px;
    color: #cd3832;
    font-weight: 600;
}

.hdjlContainer .xxul {
    width: 100%;
}

.hdjlContainer .xxul .xxli {
    height: 71px;
    border: 1px solid #f2f7ff;
    text-align: center;
    margin: 15px 0px;
    background-color: #f2f7ff;
    border-radius: 10px;

}

.hdjlContainer .xxlispan {
    font-size: 16px;
    color: #333;
    display: inline-block;
    width: 23%;
}

.hdjlContainer .xxliimg {
    width: 13%;
    margin: 13px 25px -20px 0px;
}

.hdjlContainer .hdjlContainertopright .xxli:nth-child(3) .xxliimg {
    margin: 13px 0px -20px 0px;
}

.hdjlContainer .hdjlContainertopright .xxli:nth-child(3) .xxlispan {
    padding: 0px 0px 0px 25px;
    display: inline-block;
}

/* 互动交流调查征集 */
.hdjlContainer .hdjldczjAll {
    margin-top: 30px;
}

.hdjlContainer .diaochaul {
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 20px;
}

.hdjlContainer .diaochaul::after {
    content: "";
    display: block;
    width: 7.5%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.hdjlContainer .dczj {
    margin-top: 40px;
    padding: 0px 15px;
}

.hdjlContainer .dczjulLeft {
    width: 48%;
}

.hdjlContainer .dczjulRight {
    width: 48%;
}

.hdjlContainer .dczjulLeftdiv {
    position: relative;
    padding: 40px 0px;
}

.hdjlContainer .dczjulLeftimg {
    position: absolute;
    top: -2px;
    left: 0px;
}

.hdjlContainer .dczjulLeft .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 82%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.hdjlContainer .dczjulLeft .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.hdjlContainer .dczjulRight .dczjulLeftspan {
    font-size: 18px;
    color: #333;
    display: inline-block;
    width: 82%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 100px;
    top: -4px;
}

.hdjlContainer .dczjulRight .dczjulLeftspan:hover {
    color: #cd3832;
}

.hdjlContainer .dczjulRight .dczjulLeftdate {
    font-size: 16px;
    color: #adadad;
    display: inline-block;
    position: absolute;
    left: 100px;
    top: 21px;
}

.hdjlContainer .dczjulLeft .dczjulLeftspan:hover {
    color: #cd3832;
}

.hdjlContainer .hdjlgd {
    color: #adadad;
    font-size: 16px;
    position: absolute;
    top: -65px;
    right: 0px;
}

.hdjlContainer .dczjul {
    position: relative;
}

/* 领导之窗 */
/* 当前位置 */
.ldzcContainer .breadcrumb {
    padding: 0px 15px;
}

.ldzcContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.ldzcContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

.ldzcContainer .ldzcContainerleft .left {
    width: 20%;
}

.ldzcContainer .ldzcContainerleft .left .items {
    width: 98%;
    padding: 16px 12px 120px;
}
/* 领导之窗 */
.ldzcContainer .ldzcContainerleft .left .items .item.active {
    background-color: #1e6abe;
}

.ldzcContainer .ldzcContainerleft .left .items .item {
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}

.ldzcContainer .ldzcContainerleft .left .items .item:hover {
    background-color: #f2f7ff;
    cursor: pointer;
}

.ldzcContainer .ldzcContainerleft .left .items .item:hover a {
    color: #1e6abe;
}

.ldzcContainer .ldzcContainerleft .left .items .item.active a {
    color: #fff;
}

.ldzcContainer .ldzcContainerleft .left .items .item a {
    font-size: 18px;
    color: #333;
}

.ldzcContainer .ldzcContainerright {
    width: 70%;
}

.ldzcContainer .jmdiv {
    text-align: center;
}

.ldzcContainer .jmdiv #ldzp{
    width: 187px;
    height: 252px;
}

.ldzcContainer .jmspan {
    font-size: 18px;
    color: #333;
    margin-top: 15px;
}

.ldzcContainer .nameUl {
    width: 100%;
}

.ldzcContainer .nameli {
    width: 33%;
    float: left;
    padding: 30px 0px;
    text-align: center;
}

.ldzcContainer .nameli img {
    width: 140px;
    height: 184px;
}

.ldzcContainer .nameli div {
    font-size: 18px;
    color: #333;
    margin: 15px 0px 0px 25px;
    width: 80%;
    height: 50px;
}

.ldzcAll {
    margin-bottom: 40px;
}

/* 走进桃山 */
.zsyinziContainer .qqjj {
    overflow: hidden;
    border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    position: relative;
}

.zsyinziContainer .qqjjspan {
    display: inline-block;
    font-size: 18px;
    color: #333;
    text-indent: 32px;
    line-height: 35px;
    padding: 0px 25px;
}

.zsyinziContainer .qqjjspan:nth-child(2) {
    display: block;
    margin-top: 20px;
}

.zsyinziContainer .qqjjspan:nth-child(3) {
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 20px;
}

.zsyinziContainer .qqjjgd {
    color: #cd3832;
    font-weight: 700;
    position: absolute;
    bottom: 5px;
    right: 80px;
}

/* 街道简介 乡镇简介 */
.zsyinziContainer .yhzs {
    margin-top: 10px;
}

.zsyinziContainer .diaochaul {
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 20px;
}

.zsyinziContainer .diaochaul::after {
    content: "";
    display: block;
    width: 8%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.zsyinziContainer .yhspan {
    font-size: 18px;
    color: #333;
    width: 60%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    top: 18px;
    left: 16px;
}

.zsyinziContainer .yhdate {
    font-size: 18px;
    color: #cd3832;
    position: absolute;
    right: -50px;
    top: 17px;
}

.zsyinziContainer .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.zsyinziContainer .youhuiAllleft {
    width: 100%;
}

.zsyinziContainer .youhuiAllleft .dczjul {
    width: 100%;
}

.zsyinziContainer .youhuiAllleft .dczjul .yhli {
    width: 25%;
    float: left;
}

.zsyinziContainer .yhli {
    padding: 20px 0px;
    position: relative;
}

.zsyinziContainer .dczjul {
    position: relative;
}

.zsyinziContainer .tsfmgd {
    position: absolute;
    top: -30px;
    right: 10px;
    color: #adadad;
    font-size: 16px;
}

.zsyinziContainer .yhzs .youhuiAll .dczj .yhli .tsfmtitle {
    font-size: 22px;
    color: #333;
    text-align: center;
    margin-top: 20px;
}
.zsyinziContainer .yhzs .youhuiAll .dczj .yhli .tsfmtitle:hover{
    color: #cd3832;
}
.zsyinziContainer .yhzs .youhuiAll .dczj .yhli .tsfmspan {
    font-size: 18px;
    color: #333;
    text-indent: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 35px;
    padding: 5px 10px;
}
.zsyinziContainer .yhzs .youhuiAll .dczj .yhli .tsfmspan:hover{
    color: #cd3832;
}

.zsyinziContainer .yhzs .youhuiAll .dczj .yhli .tsfmck{
    color: #cd3832;
    font-size: 18px;
    text-align: center;
}
.zsyinziContainer .yhzs .youhuiAll .dczj .yhli .tsfmtext{
    width: 95%;
    height: 175px;
    background-color: #f9f8f8;
    margin-top: -4px;
    overflow: hidden;
}

/* 招商引资 */
.zsyinziContainer .qzhfgtitle {
    font-size: 22px;
    color: #333;
    padding: 0px 15px;
    margin-top: 30px;
}

.zsyinziContainer .qzhfgtitle::after {
    content: "";
    display: block;
    width: 8%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.zsyinziContainer .qzhfg {
    margin-bottom: 40px;
}
.zsyinziContainer .qzhfg .zstzAll{
    width: 100%;
    margin-top: 20px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft{
    width: 47%;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight{
    width: 47%;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .dian{
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .tzhjtitle{
    font-size: 18px;
    background-color: #1e6abe;
    color: #fff;
    padding: 5px 10px;
    width: 18%;
    text-align: center;
    border-radius: 50px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .tzhjli{
    padding: 15px 0px;
    position: relative;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .tzhjli .tzhjspan{
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 65%;
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 15px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .tzhjli .tzhjspan:hover{
    color: #cd3832;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .tzhjli .tzhjdate{
    font-size: 18px;
    color: #adadad;
    position: absolute;
    top: 15px;
    right: 0px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .tzhjul{
    position: relative;
    margin-top: 20px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllLeft .tzhjul .tzhjgd{
    font-size: 16px;
    color: #adadad;
    position: absolute;
    top: -40px;
    right: 0px;
}
/* *********招商政策 */
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .dian{
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .tzhjtitle{
    font-size: 18px;
    background-color: #1e6abe;
    color: #fff;
    padding: 5px 10px;
    width: 18%;
    text-align: center;
    border-radius: 50px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .tzhjli{
    padding: 15px 0px;
    position: relative;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .tzhjli .tzhjspan{
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 65%;
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 15px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .tzhjli .tzhjspan:hover{
    color: #cd3832;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .tzhjli .tzhjdate{
    font-size: 18px;
    color: #adadad;
    position: absolute;
    top: 15px;
    right: 0px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .tzhjul{
    position: relative;
    margin-top: 20px;
}
.zsyinziContainer .qzhfg .zstzAll .zstzAllRight .tzhjul .tzhjgd{
    font-size: 16px;
    color: #adadad;
    position: absolute;
    top: -40px;
    right: 0px;
}


/* 专题专栏 */
/* 当前位置 */
.ztzlContainer .breadcrumb {
    padding: 0px 15px;
}

.ztzlContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.ztzlContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.ztzlContainer .ztzldiv {
    /*margin: 40px 0px 350px 0px;*/
}

.ztzlContainer .ztzlul {
    width: 100%;
}

.ztzlContainer .ztzlul .ztzlli {
    width: 25%;
    float: left;
    padding: 25px 45px;
}
.ztzlContainer .ztzlul .ztzlli img{
    width: 300px;
    height: 150px;
}
/* xjcxAllleft */
/* 区长信箱（信件查询） */
/* 当前位置 */
.xjcxContainer .breadcrumb {
    padding: 0px 15px;
}

.xjcxContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.xjcxContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.xjcxContainer .left {
    width: 20%;
}

.xjcxContainer .left .items {
    width: 98%;
    padding: 16px 12px 120px;
}

.xjcxContainer .left .items .item.active {
    background-color: #1e6abe;
}

.xjcxContainer .left .items .item {
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}

.xjcxContainer .left .items .item:hover {
    background-color: #f2f7ff;
    cursor: pointer;
}

.xjcxContainer .left .items .item:hover a {
    color: #1e6abe;
}

.xjcxContainer .left .items .item.active a {
    color: #fff;
}

.xjcxContainer .left .items .item a {
    font-size: 18px;
    color: #333;
}

.xjcxContainer .xjcxAllright {
    width: 75%;
    margin-top: 25px;
}

.xjcxContainer .xjcxAllright .xjcx {
    padding: 15px 0px;
    border-bottom: 1px solid #1e6abe;
}

.xjcxContainer .xjcxAllright .xjcx .xjcxspan {
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}

.xjcxContainer .xjcxAllright .xjcx .xjcxspan.active {
    color: #cd3832;
}

.xjcxContainer .xjcxAllright .xjcx .xjcximg {
    margin: 0px 10px -4px 0px;
}

.xjcxContainer .xjcxAllright .xjcx .xjcximgs {
    margin: 0px 10px -4px 30px;
}

.xjcxContainer .xjcxAllright .ldxxAll {
    margin-top: 60px;
}

.xjcxContainer .xjcxAllright .ldxxAll .ldxx {
    font-size: 18px;
    color: #333;
    text-align: center;
}

.xjcxContainer .xjcxAllright .ldxxAll .cxmdiv {
    text-align: center;
    margin: 30px 0px;
}

.xjcxContainer .xjcxAllright .ldxxAll input {
    width: 25%;
    outline: none;
    border: 1px solid #d5d5d5;
    border-radius: 5px;
    padding: 5px 0px;
}

.xjcxContainer .xjcxAllright .ldxxAll .cx {
    text-align: center;
    font-size: 18px;
    background-color: #1e6abe;
    width: 15%;
    padding: 10px;
    border-radius: 6px;
    margin-left: 42%;
    margin-top: 40px;
    cursor: pointer;
}

.xjcxContainer .xjcxAllright .ldxxAll .cx a {
    color: #fff;
}

.xjcxContainer .xjcxAll {
    margin-bottom: 300px;
}

/* wtxxAllleft */
/* 区长信箱（我要写信）*/
/* 当前位置 */
.wyxxContainer .breadcrumb {
    padding: 0px 15px;
}

.wyxxContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.wyxxContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.wyxxContainer .left {
    width: 20%;
}

.wyxxContainer .left .items {
    width: 98%;
    padding: 16px 12px 120px;
}

.wyxxContainer .left .items .item.active {
    background-color: #1e6abe;
}

.wyxxContainer .left .items .item {
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}

.wyxxContainer .left .items .item:hover {
    background-color: #f2f7ff;
    cursor: pointer;
}

.wyxxContainer .left .items .item:hover a {
    color: #1e6abe;
}

.wyxxContainer .left .items .item.active a {
    color: #fff;
}

.wyxxContainer .left .items .item a {
    font-size: 18px;
    color: #333;
}

.wyxxContainer .wtxxAllright {
    width: 75%;
    margin-top: 25px;
}

.wyxxContainer .wtxxAllright .xjcx {
    padding: 15px 0px;
    border-bottom: 1px solid #1e6abe;
}

.wyxxContainer .wtxxAllright .xjcx .xjcxspan {
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}

.wyxxContainer .wtxxAllright .xjcx .xjcxspan.active {
    color: #cd3832;
}

.wyxxContainer .wtxxAllright .xjcx .xjcximg {
    margin: 0px 10px -4px 0px;
}

.wyxxContainer .wtxxAllright .xjcx .xjcximgs {
    margin: 0px 10px -4px 30px;
}

.wyxxContainer .wyxxtext {
    font-size: 18px;
    color: #333;
    text-align: center;
    padding: 40px 0px 0px 0px;
}

/* 表单 */
.wyxxContainer .wtxxAllright .tianxieFrom .form {
    padding-top: 40px;
    width: 50%;
    margin: 0 auto;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair {
    margin-bottom: 14px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair label {
    display: inline-block;
    width: 120px;
    vertical-align: top;
    font-size: 18px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair .required {
    color: #ff0000;
    margin-left: 8px;
    position: relative;
    top: 2px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair input {
    width: 60%;
    padding: 8px 12px;
    border: 1px solid #E2E2E2;
    outline: none;
    border-radius: 4px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair .xingzhi {
    width: 10%;
    padding: 8px 12px;
    border: 1px solid #E2E2E2;
    outline: none;
    border-radius: 4px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair .code {
    width: 32%;
    vertical-align: middle;
}

.wyxxContainer .wtxxAllright .tianxieFrom .form .pair img {
    vertical-align: middle;
    height: 36px;
}

.wyxxContainer .wtxxAllright .tianxieFrom {
    margin: 0px 0px 70px 0px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .ctrl {
    text-align: center;
    margin-top: 50px;
}

.wyxxContainer .wtxxAllright .tianxieFrom .ctrl .submit {
    font-size: 20px;
    background-color: #f4f4f4;
    padding: 3px 34px;
    border: 1px solid #f4f4f4;
    border-radius: 5px;
    margin: 0px 10px;
    cursor: pointer;
}

.wyxxContainer .wtxxAllright .tianxieFrom .ctrl .active {
    background-color: #1e6abe;
    color: #fff;
}

.wyxxContainer .wtxxAllright .tianxieFrom .zhiye {
    text-align: center;
    overflow: hidden;
    border: 1px solid #E2E2E2;
    outline: none;
    width: 66%;
    padding: 8px 0px;
    background-image: url("../images/zjy/select.png");
    background-repeat: no-repeat;
    background-position: 260px 13px;
    cursor: pointer;
}

.wyxxContainer .wtxxAllright .tianxieFrom .leix {
    text-align: left;
}

.wyxxContainer select {
    -webkit-appearance: none;
    appearance: none;
}

.wyxxContainer .wtxxAllright .tianxieFrom .xmtexts {
    width: 66%;
    border: 1px solid #e1e1e1;
    outline: none;
}

/* qzxxLeft */
/* 区长信箱 */
/* 当前位置 */
.qzxxContainer .breadcrumb {
    padding: 0px 15px;
}

.qzxxContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.qzxxContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.qzxxContainer .left {
    width: 20%;
}

.qzxxContainer .left .items {
    width: 98%;
    padding: 16px 12px 120px;
}

.qzxxContainer .left .items .item.active {
    background-color: #1e6abe;
}

.qzxxContainer .left .items .item {
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}

.qzxxContainer .left .items .item:hover {
    background-color: #f2f7ff;
    cursor: pointer;
}

.qzxxContainer .left .items .item:hover a {
    color: #1e6abe;
}

.qzxxContainer .left .items .item.active a {
    color: #fff;
}

.qzxxContainer .left .items .item a {
    font-size: 18px;
    color: #333;
}

.qzxxContainer .qzxxRight {
    width: 75%;
    margin-top: 25px;
}

.qzxxContainer .qzxxRight .xjcx {
    padding: 15px 0px;
    border-bottom: 1px solid #1e6abe;
}

.qzxxContainer .qzxxRight .xjcx .xjcxspan {
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}

.qzxxContainer .qzxxRight .xjcx .xjcximg {
    margin: 0px 10px -4px 0px;
}

.qzxxContainer .qzxxRight .xjcx .xjcximgs {
    margin: 0px 10px -4px 30px;
}

/* 右侧列表内容 */
.qzxxContainer .qzxxRight .zshlistspan {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 15px;
}

.qzxxContainer .qzxxRight .zdhlistdate {
    font-size: 18px;
    color: #adadad;
    position: absolute;
    right: 15px;
    top: 10px;
}

.qzxxContainer .qzxxRight .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.qzxxContainer .qzxxRight .zdhlistli {
    padding: 13px 0px;
    position: relative;
    margin-top: 5px;
}

.qzxxContainer .qzxxRight .zshlistspan:hover {
    color: #cd3832;
}

.qzxxContainer .qzxxRight .xjcxbottom {
    margin-top: 15px;
}

.qzxxContainer .qzxx {
    margin-bottom: 80px;
}

/* 互动访谈详情 */
/* 当前位置 */
.hdftxqContainer .breadcrumb {
    padding: 0px 15px;
}

.hdftxqContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.hdftxqContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.hdftxqContainer .hdftqxTop {
    margin-top: 30px;
    padding: 0px 10px;
}

.hdftxqContainer .hdftqxTopleft {
    width: 40%;
}

.hdftxqContainer .hdftqxTopleft img {
    width: 100%;
}

.hdftxqContainer .hdftqxTopright {
    width: 57%;
}

.hdftxqContainer .hdftqxTopright .zt {
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}

.hdftxqContainer .hdftqxTopright .zta {
    display: block;
    padding: 10px 0px;
}

.hdftxqContainer .hdftqxTopright .ztspan {
    font-size: 18px;
    color: #333;
}

.hdftxqContainer .hdftqxTopright .zta:nth-child(4) .ztspan {
    line-height: 40px;
}

.hdftxqContainer .hdftqxTopright .ztspan:hover {
    color: #cd3832;
}

/* 文字直播 */
.hdftxqContainer .wzzb {
    margin-top: 30px;
    position: relative;
}

.hdftxqContainer .wzzb .wz {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.hdftxqContainer .wzzb .wz::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.hdftxqContainer .wzzb .wzline {
    display: inline-block;
    width: 90%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 103px;
}

.hdftxqContainer .wzzbp p {
    font-size: 18px;
    color: #333;
    text-indent: 36px;
    line-height: 40px;
}

.hdftxqContainer .wzzbp {
    margin-top: 40px;
}

.hdftxqContainer .wzzb .wzlinefb {
    display: inline-block;
    width: 88%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 125px;
}

.hdftxqContainer .fbhAll .fbhimgs {
    margin: 40px 0px 80px 0px;
    width: 100%;
}

.hdftxqContainer .fbhAll .fbhimgs .fbhimgsa {
    width: 30%;
    display: inline-block;
    margin: 0px 18px;
}

.hdftxqContainer .fbhAll .fbhimgs .fbhimgsa img {
    width: 100%;
}

/* hudongftLeft */
/* 互动访谈 */
/* 当前位置 */
.hudongftContainer .breadcrumb {
    padding: 0px 15px;
}
.hudongftContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.hudongftContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}
.hudongftContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.hudongftContainer .left {
    width: 20%;
}

.hudongftContainer .left .items {
    width: 98%;
    padding: 16px 12px 120px;
}

.hudongftContainer .left .items .item.active {
    background-color: #1e6abe;
}

.hudongftContainer .left .items .item {
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.item1{
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}
.item1 a{
    font-size: 18px;
    color: #333;
}
.item1.active{
    background-color: #1e6abe;
}
.item1.active a{
    color: #fff;
}
.hudongftContainer .left .items .item:hover {
    background-color: #f2f7ff;
    cursor: pointer;
}

.hudongftContainer .left .items .item:hover a {
    color: #1e6abe;
}

.hudongftContainer .left .items .item.active a {
    color: #fff;
}

.hudongftContainer .left .items .item a {
    font-size: 18px;
    color: #333;
}

.hudongftContainer .hudongftRight {
    width: 75%;
    margin-top: 20px;
}

.hudongftContainer .hdftimg {
    width: 31%;
}

.hudongftContainer .hdfttext {
    width: 65%;
}

.hudongftContainer .hdfttext .zta {
    display: block;
    padding: 15px 0px;
}

.hudongftContainer .hdfttext .zta .zt {
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}

.hudongftContainer .hdfttext .zta .sj {
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}

.hudongftContainer .hdfttext .zta .jb {
    font-size: 18px;
    color: #1e6abe;
    font-weight: 700;
}

.hudongftContainer .hdfttext .zta .ztspan {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 59%;
    display: inline-block;
}

.hudongftContainer .hdft {
    padding: 0px 0px 30px 0px;
    border-bottom: 1px dashed #dbdbdb;
}

.hudongftContainer .hdft:nth-child(2) {
    margin-top: 30px;
}

.hudongftContainer .hdft:nth-child(3) {
    margin-top: 30px;
}

.hudongftContainer .hdft:nth-child(4) {
    margin-top: 30px;
}

/* 下一页 */
.hudongftContainer .hudongftRight .pagination {
    margin: 80px 0 50px;
}

.hudongftContainer .hudongftRight .pagination div {
    float: right;
    position: relative;
    font-size: 16px;
}

.hudongftContainer .hudongftRight .pagination div ul {
    display: inline-block;
    vertical-align: middle;
}

.hudongftContainer .hudongftRight .pagination div ul li.prev {
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
    background-color: #f4f4f4;
}

.hudongftContainer .hudongftRight .pagination div ul li.next {
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
}

.hudongftContainer .hudongftRight .pagination div ul li.prev:hover {
    color: #fff;
    background-color: #154e8e;
}

.hudongftContainer .hudongftRight .pagination div ul li {
    float: left;
    margin-right: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}

.hudongftContainer .hudongftRight .pagination div ul li:hover {
    background-color: #154e8e;
    cursor: pointer;
}

.hudongftContainer .hudongftRight .pagination div ul li:hover a {
    color: #fff;
}

.hudongftContainer .hudongftRight .pagination div ul li.on {
    background: #154e8e;
    border-color: #154e8e;
}

.hudongftContainer .hudongftRight .pagination div ul li.on a {
    color: #fff;
}

.hudongftContainer .hudongftRight .pagination div ul li.prev.active {
    color: #2C251A;
    background-color: #f4f4f4;
}

.hudongftContainer .hudongftRight .pagination div ul li {
    display: block;
    color: #2C251A;
    padding: 6px 12px;
}

.hudongftContainer .hudongftRight .pagination div ul li.prev {
    padding: 6px 12px;
    font-size: 16px;
}

.hudongftContainer .hudongftRight .pagination div ul li.next {
    padding: 6px 12px;
    font-size: 16px;
}

.hudongftContainer .hudongftRight .pagination div span {
    font-size: 16px;
}

.hudongftContainer .hudongftRight .pagination div input {
    width: 20px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding: 6px;
    border-radius: 5px;
    margin: 0 10px;
}

.hudongftContainer .hudongftRight .pagination div button {
    border: 1px solid #e2e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    padding: 6px;
    cursor: pointer;
}

.hudongftContainer .hudongftRight .pagination div button:hover {
    background-color: #154e8e;
    color: #fff;
}

/* 下一页结束 */

/* 终极页 */
/* 当前位置 */
.zhongjiContainer .breadcrumb {
    padding: 0px 15px;
}

.zhongjiContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.zhongjiContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.zhongjiContainer .content {
    margin: 50px 0px;
}

.zhongjiContainer .content .biaoti {
    font-size: 32px;
    font-weight: 700;
    text-align: center;
}

.zhongjiContainer .content .dateline {
    text-align: center;
    border-bottom: 1px solid #adadad;
    padding: 5px 10px 25px 10px;
}

.zhongjiContainer .content .biaotispan {
    display: inline-block;
    font-size: 18px;
    color: #adadad;
    text-align: center;
    margin: 30px 15px;
}

.zhongjiContainer .content .wenzi {
    margin-top: 20px;
}

.zhongjiContainer .content .wenzi p {
    font-size: 18px;
    text-indent: 36px;
    line-height: 40px;
}

/* 分享到 */
.zhongjiContainer .content .others {
    margin-top: 50px;
    font-size: 15px;
    position: relative;
}

.zhongjiContainer .content .others .prev-a {
    width: 326px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zhongjiContainer .content .others .next-a {
    width: 200px;
    text-align: right;
}

.zhongjiContainer .content .others .prev-a img {
    vertical-align: middle;
    margin-right: 6px;
}

.zhongjiContainer .content .others .next-a a {
    display: inline-block;
    padding: 6px 24px;
    border: 1px solid #BCBCBC;
    color: #636363;
    border-radius: 5px;
}

/* 列表页 */
/* 当前位置 */
.listContainer .breadcrumb {
    padding: 0px 15px;
}

.listContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.listContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.listContainer .listul {
    width: 100%;
    margin-top: 20px;
}

.listContainer .listli .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.listContainer .listli .listspan {
    font-size: 18px;
    color: #333;
    position: absolute;
    top: 13px;
    left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    display: inline-block;
}

.listContainer .listli .listdate {
    font-size: 18px;
    color: #adadad;
    position: absolute;
    right: 15px;
    top: 13px;
}

.listContainer .listli {
    padding: 14px 0px;
    position: relative;
}

.listContainer .listli .listspan:hover {
    color: #cd3832;
}

/* 下一页 */
.listContainer .pagination {
    margin: 80px 0 50px;
}

.listContainer .pagination div {
    float: right;
    position: relative;
    font-size: 16px;
}

.listContainer .pagination div ul {
    display: inline-block;
    vertical-align: middle;
}

.listContainer .pagination div ul li.prev {
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
    background-color: #f4f4f4;
}

.listContainer .pagination div ul li.next {
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
}

.listContainer .pagination div ul li.prev:hover {
    color: #fff;
    background-color: #154e8e;
}

.listContainer .pagination div ul li {
    float: left;
    margin-right: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}

.listContainer .pagination div ul li:hover {
    background-color: #154e8e;
    cursor: pointer;
}

.listContainer .pagination div ul li:hover a {
    color: #fff;
}

.listContainer .pagination div ul li.on {
    background: #154e8e;
    border-color: #154e8e;
}

.listContainer .pagination div ul li.on a {
    color: #fff;
}

.listContainer .pagination div ul li.prev.active {
    color: #2C251A;
    background-color: #f4f4f4;
}

.listContainer .pagination div ul li {
    display: block;
    color: #2C251A;
    padding: 6px 12px;
}

.listContainer .pagination div ul li.prev {
    padding: 6px 12px;
    font-size: 16px;
}

.listContainer .pagination div ul li.next {
    padding: 6px 12px;
    font-size: 16px;
}

.listContainer .pagination div span {
    font-size: 16px;
}

.listContainer .pagination div input {
    width: 20px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding: 6px;
    border-radius: 5px;
    margin: 0 10px;
}

.listContainer .pagination div button {
    border: 1px solid #e2e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    padding: 6px;
    cursor: pointer;
}

.listContainer .pagination div button:hover {
    background-color: #154e8e;
    color: #fff;
}

/* 下一页结束 */
/* zdhlistLeft */
/* 左导航列表页 */
/* 当前位置 */
.zdhlistContainer .breadcrumb {
    padding: 0px 15px;
}

.zdhlistContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.zdhlistContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.zdhlistContainer .left {
    width: 20%;
}

.zdhlistContainer .left .items {
    width: 98%;
    padding: 16px 12px 120px;
}

.zdhlistContainer .left .items .item.active {
    background-color: #1e6abe;
}

.zdhlistContainer .left .items .item {
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}

.zdhlistContainer .left .items .item:hover {
    background-color: #f2f7ff;
    cursor: pointer;
}

.zdhlistContainer .left .items .item:hover a {
    color: #1e6abe;
}

.zdhlistContainer .left .items .item.active a {
    color: #fff;
}

.zdhlistContainer .left .items .item a {
    font-size: 18px;
    color: #333;
}

/* 右侧列表内容 */
.zdhlistContainer .zdhlistRight {
    width: 77%;
}

.zdhlistContainer .zdhlistRight .zshlistspan {
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 15px;
}

.zdhlistContainer .zdhlistRight .zdhlistdate {
    font-size: 18px;
    color: #adadad;
    position: absolute;
    right: 15px;
    top: 10px;
}

.zdhlistContainer .zdhlistRight .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.zdhlistContainer .zdhlistRight .zdhlistli {
    padding: 10px 0px;
    position: relative;
    margin-top: 5px;
}

.zdhlistContainer .zdhlistRight .zshlistspan:hover {
    color: #cd3832;
}

/* 下一页 */
.zdhlistContainer .zdhlistRight .pagination {
    margin: 80px 0 50px;
}

.zdhlistContainer .zdhlistRight .pagination div {
    float: right;
    position: relative;
    font-size: 16px;
}

.zdhlistContainer .zdhlistRight .pagination div ul {
    display: inline-block;
    vertical-align: middle;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.prev {
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
    background-color: #f4f4f4;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.next {
    color: #2C251A;
    padding: 6px 12px;
    font-size: 16px;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.prev:hover {
    color: #fff;
    background-color: #154e8e;
}

.zdhlistContainer .zdhlistRight .pagination div ul li {
    float: left;
    margin-right: 20px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}

.zdhlistContainer .zdhlistRight .pagination div ul li:hover {
    background-color: #154e8e;
    cursor: pointer;
}

.zdhlistContainer .zdhlistRight .pagination div ul li:hover a {
    color: #fff;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.on {
    background: #154e8e;
    border-color: #154e8e;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.on a {
    color: #fff;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.prev.active {
    color: #2C251A;
    background-color: #f4f4f4;
}

.zdhlistContainer .zdhlistRight .pagination div ul li {
    display: block;
    color: #2C251A;
    padding: 6px 12px;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.prev {
    padding: 6px 12px;
    font-size: 16px;
}

.zdhlistContainer .zdhlistRight .pagination div ul li.next {
    padding: 6px 12px;
    font-size: 16px;
}

.zdhlistContainer .zdhlistRight .pagination div span {
    font-size: 16px;
}

.zdhlistContainer .zdhlistRight .pagination div input {
    width: 20px;
    outline: none;
    border: 1px solid #e2e2e2;
    padding: 6px;
    border-radius: 5px;
    margin: 0 10px;
}

.zdhlistContainer .zdhlistRight .pagination div button {
    border: 1px solid #e2e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    padding: 6px;
    cursor: pointer;
}

.zdhlistContainer .zdhlistRight .pagination div button:hover {
    background-color: #154e8e;
    color: #fff;
}

/* 下一页结束 */
/* gkAllleft */
/* 区情概况 */
/* 当前位置 */
.qqgkContainer .breadcrumb {
    padding: 0px 15px;
}

.qqgkContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.qqgkContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}
.qqgkContainer .breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
/* 当前位置结束 */
.qqgkContainer .left {
    width: 20%;
}

.qqgkContainer .left .items {
    width: 98%;
    padding: 16px 12px 120px;
}

.qqgkContainer .left .items .item.active {
    background-color: #1e6abe;
}

.qqgkContainer .left .items .item {
    width: 100%;
    background: #F5F5F5;
    font-size: 24px;
    text-align: center;
    margin: 5px 0;
    padding: 10px 0;
}

.qqgkContainer .left .items .item:hover {
    background-color: #f2f7ff;
    cursor: pointer;
}

.qqgkContainer .left .items .item:hover a {
    color: #1e6abe;
}

.qqgkContainer .left .items .item.active a {
    color: #fff;
}

.qqgkContainer .left .items .item a {
    font-size: 18px;
    color: #333;
}

/* 右侧文字内容 */
.qqgkContainer .gkAllright {
    width: 75%;
}

.qqgkContainer .gkAllright .textAll p {
    font-size: 18px;
    color: #333;
    line-height: 35px;
    text-indent: 36px;
}

.qqgkContainer .gkAllright .textAll {
    margin: 15px 0px 50px 0px;
    padding: 0px 20px;
}

.leftSidebarBtn {
    position: fixed;
    left: 0;
    top: 54%;
    width: 20px;
    height: 50px;
    display: block;
    border-radius: 0 3px 3px 0;
    z-index: 999;
    cursor: pointer;
    background: rgba(0, 0, 0, .2) url('../images/sy/listdetails.png') no-repeat center center
}

/* 网站地图 */
/* 当前位置 */
.wzdtContainer .breadcrumb {
    padding: 0px 15px;
}

.wzdtContainer .breadcrumb .location {
    display: inline-block;
    width: 20px;
    height: 27px;
    vertical-align: middle;
    margin-right: 8px;
    background: url('../images/hdjl/dizhi.png') no-repeat;
}

.wzdtContainer .breadcrumb span {
    font-size: 18px;
    color: #adadad;
}

/* 当前位置结束 */
.wzdtContainer .wzzb {
    margin-top: 30px;
    position: relative;
}

.wzdtContainer .wzzb .wz {
    font-size: 22px;
    color: #333;
    float: left;
    padding: 0px 15px;
}

.wzdtContainer .wzzb .wz::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1e6abe;
    margin-top: 10px;
}

.wzdtContainer .wzzb .wzline {
    display: inline-block;
    width: 90%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 103px;
}

.wzdtContainer .qqgg .dian {
    display: inline-block;
    width: 3px;
    height: 3px;
    border: 1px solid #adadad;
    border-radius: 50%;
    background-color: #adadad;
}

.wzdtContainer .qqgg .qqggdiv span {
    font-size: 18px;
    color: #333;
    display: inline-block;
    margin-left: 10px;
}

.wzdtContainer .qqgg .qqggdiv span:hover {
    color: #cd3832;
}

.wzdtContainer .qqgg .qqggdiv ul {
    width: 100%;
}

.wzdtContainer .qqgg .qqggdiv ul .qqggli {
    float: left;
    padding: 25px;
    width: 15%;
}

.wzdtContainer .qqgg:nth-child(4) .wzline {
    display: inline-block;
    width: 86%;
    height: 1px;
    background-color: #dfdfdf;
    position: absolute;
    bottom: 0px;
    left: 147px;
}

.wzdtContainer .qqgg:nth-last-child(1) {
    margin-bottom: 40px;
}
.mobile{
    display: none;
}
.noMobile{
    display: block;
}
.active1{
    background-color: #ccdcf0 ! important;
}
.breadcrumb a{
    font-size: 18px;
    color: #adadad;
}
.tsfmimg{
    height: 207px;
    width: 95%;
}